AWS Step Functions の AWS SDK Integration で、7つの AWS サービスと 460 以上の API アクションが追加でサポートされました

AWS Step Functions の AWS SDK Integration で、7つの AWS サービスと 460 以上の API アクションが追加でサポートされました

Clock Icon2023.06.17

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

こんにちは、CX事業本部 Delivery部の若槻です。

AWS Step Functions は、220 以上の AWS サービスを組み込んだ分散アプリケーションのビジュアルワークフローを簡単に作成できるサービスです。

2023/6/15 のアップデートで、AWS Step Functions の AWS SDK Integration で、7つの AWS サービス が追加でサポートされました。

新規追加されたサービス

今回のアップデートで新規追加されたサービスは次の7つです。

サービス名 Task state resource
AWS CloudTrail Data arn:aws:states:::aws-sdk:cloudtraildata[apiAction]
Amazon CloudWatch Internet Monitor arn:aws:states:::aws-sdk:internetmonitor[apiAction]
Amazon Interactive Video Service RealTime arn:aws:states:::aws-sdk:ivsrealtime[apiAction]
AWS IoT TwinMaker arn:aws:states:::aws-sdk:iottwinmaker[apiAction]
Amazon OpenSearch Ingestion arn:aws:states:::aws-sdk:osis[apiAction]
AWS Telco Network Builder arn:aws:states:::aws-sdk:tnb[apiAction]
Amazon VPC Lattice arn:aws:states:::aws-sdk:vpclattice[apiAction]

追加されたことは下記ドキュメントの「Supported AWS SDK service integrations」でも確認できます。

API アクションが追加でサポートされた既存サービス

今回のアップデートで API アクションが追加でサポートされた既存サービスは、現在分かっているもので次の5つです。

  • Amazon Athena
  • Amazon ECS
  • Amazon EC2
  • Amazon SageMaker
  • Amazon Quicksight

"現在分かっているもの" としたのは、いつもの API アクション追加でのドキュメント更新なら、次の「Summary of AWS SDK integration updates」のテーブルで既存サービスの「Date updated」が更新されるはずですが、今回はまだ更新されていないからです。

更新されたら追記をしたいと思います。

新規追加されたサービスを確認してみる

AWS Step Functions コンソールより、新規追加されたサービスの API アクション一覧を確認してみます。

AWS CloudTrail Data

AWS CloudTrail Data で追加された API アクションは次の7つです。

  • PutAuditEvents
  • GetEventDataStore
  • ListEventDataStores
  • CreateEventDataStore
  • DeleteEventDataStore
  • UpdateEventDataStore
  • RestoreEventDataStore

アクションは CloudTrail Data という名前で登録されています。

Amazon CloudWatch Internet Monitor

Amazon CloudWatch Internet Monitor で利用可能な API アクションは次の10個です。

  • GetMonitor
  • ListMonitors
  • CreateMonitor
  • DeleteMonitor
  • UpdateMonitor
  • GetHealthEvent
  • ListHealthEvents
  • ListTagsForResource
  • TagResource
  • UntagResource

アクションは CloudWatch Internet Monitor という名前で登録されています。

Amazon Interactive Video Service RealTime

Amazon Interactive Video Service RealTime で利用可能な API アクションは次の10個です。

  • CreateParticipantToken
  • CreateStage
  • DeleteStage
  • DisconnectParticipant
  • GetStage
  • ListStages
  • ListTagsForResource
  • TagResource
  • UntagResource

アクションは Amazon IVS Realtime という名前で登録されています。

AWS IoT TwinMaker

AWS IoT TwinMaker で利用可能な API アクションは次の34個です。

  • BatchPutPropertyValues
  • CreateComponentType
  • CreateEntity
  • CreateScene
  • CreateSyncJob
  • CreateWorkspace
  • DeleteComponentType
  • DeleteEntity
  • DeleteScene
  • DeleteSyncJob
  • DeleteWorkspace
  • ExecuteQuery
  • GetComponentType
  • GetEntity
  • GetPricingPlan
  • GetPropertyValue
  • GetPropertyValueHistory
  • GetScene
  • GetSyncJob
  • GetWorkspace
  • ListComponentTypes
  • ListEntities
  • ListScenes
  • ListSyncJobs
  • ListSyncResources
  • ListTagsForResource
  • ListWorkspaces
  • TagResource
  • UntagResource
  • UpdateComponentType
  • UpdateEntity
  • UpdatePricingPlan
  • UpdateScene
  • UpdateWorkspace

アクションは AWS IoT TwinMaker という名前で登録されています。

Amazon OpenSearch Ingestion

Amazon OpenSearch Ingestion で利用可能な API アクションは次の14個です。

  • CreatePipeline
  • DeletePipeline
  • GetPipeline
  • GetPipelineBlueprint
  • GetPipelineChangeProgress
  • ListPipelineBlueprints
  • ListPipelines
  • ListTagsForResource
  • StartPipeline
  • StopPipeline
  • TagResource
  • UntagResource
  • UpdatePipeline
  • ValidatePipeline

アクションは Amazon OpenSearch Ingestion という名前で登録されています。

AWS Telco Network Builder

AWS Telco Network Builder で利用可能な API アクションは次の33個です。

  • GetSolNetworkPackage
  • GetSolNetworkInstance
  • GetSolNetworkOperation
  • ListSolNetworkPackages
  • CreateSolNetworkPackage
  • DeleteSolNetworkPackage
  • ListSolNetworkInstances
  • UpdateSolNetworkPackage
  • CreateSolNetworkInstance
  • DeleteSolNetworkInstance
  • ListSolNetworkOperations
  • UpdateSolNetworkInstance
  • CancelSolNetworkOperation
  • GetSolNetworkPackageContent
  • PutSolNetworkPackageContent
  • TerminateSolNetworkInstance
  • InstantiateSolNetworkInstance
  • GetSolNetworkPackageDescriptor
  • ValidateSolNetworkPackageContent
  • CreateSolFunctionPackage
  • DeleteSolFunctionPackage
  • GetSolFunctionInstance
  • GetSolFunctionPackage
  • GetSolFunctionPackageContent
  • GetSolFunctionPackageDescriptor
  • ListSolFunctionInstances
  • ListSolFunctionPackages
  • ListTagsForResource
  • PutSolFunctionPackageContent
  • TagResource
  • UntagResource
  • UpdateSolFunctionPackage
  • ValidateSolFunctionPackageContent

アクションは AWS Telco Network Builder という名前で登録されています。

Amazon VPC Lattice

Amazon VPC Lattice で利用可能な API アクションは次の52個です。

  • CreateServiceNetworkVpcAssociation
  • DeleteServiceNetworkVpcAssociation
  • GetServiceNetworkVpcAssociation
  • ListServiceNetworkVpcAssociations
  • UpdateServiceNetworkVpcAssociation
  • BatchUpdateRule
  • CreateAccessLogSubscription
  • CreateListener
  • CreateRule
  • CreateService
  • CreateServiceNetwork
  • CreateServiceNetworkServiceAssociation
  • CreateTargetGroup
  • DeleteAccessLogSubscription
  • DeleteAuthPolicy
  • DeleteListener
  • DeleteResourcePolicy
  • DeleteRule
  • DeleteService
  • DeleteServiceNetwork
  • DeleteServiceNetworkServiceAssociation
  • DeleteTargetGroup
  • DeregisterTargets
  • GetAccessLogSubscription
  • GetAuthPolicy
  • GetListener
  • GetResourcePolicy
  • GetRule
  • GetService
  • GetServiceNetwork
  • GetServiceNetworkServiceAssociation
  • GetTargetGroup
  • ListAccessLogSubscriptions
  • ListListeners
  • ListRules
  • ListServiceNetworkServiceAssociations
  • ListServiceNetworks
  • ListServices
  • ListTagsForResource
  • ListTargetGroups
  • ListTargets
  • PutAuthPolicy
  • PutResourcePolicy
  • RegisterTargets
  • TagResource
  • UntagResource
  • UpdateAccessLogSubscription
  • UpdateListener
  • UpdateRule
  • UpdateService
  • UpdateServiceNetwork
  • UpdateTargetGroup

アクションは Amazon VPC Lattice という名前で登録されています。

今までのサービス追加のアップデート

今までのサービス追加のアップデートについては、下記の記事でまとめています。

おわりに

AWS Step Functions の AWS SDK Integration で、7つの AWS サービス が追加でサポートされたのでご紹介しました。

個人的には推しサービスである AWS IoT TwinMaker が追加されたのがとても嬉しいです。まだまだ存在感の大きくないサービスなので、こういうマイナーな供給でもとても喜びます。

以上

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.